home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
_catalog.s
/
stcat.103
/
text
/
programm.ing
< prev
next >
Wrap
Text File
|
1998-10-26
|
114KB
|
1,660 lines
****************************************************************************
PROGRAMMING LANGUAGES, SUPPORT DISKS AND EMULATORS
****************************************************************************
LAN.01 Atari ST Language disk. Includes the original ST Basic, Logo, Neo
etc. You must Autoboot the disk if you have an STE, otherwise logo won't
work.
LAN.02 68000 Assembler, ST Basic demos, Logo demos, Pascal demo, Forth 83 -
fully working version.
LAN.04 XLisp v2.1. The complete implementation of the most commonly used
language for utilising "Artificial Intelligence". Well documented on disk.
LAN.05 A shareware C Compiler. Mark Johnson C v2.3. This is an excellent
disk for the beginner to C. It also saves you a lot of money. This is a
full implementation. If not familiar with C, please use with disks C.07 -
C.09. Thanks to Terry Billany for obtaining this updated version from the
States. This disk is dual format. The programs are all available to single
sided drive owners but you can only access the documentation if you have a
double sided drive. NOT TOS 1.4 upwards.
LAN.06 Little Smalltalk. As documented in articles in PCW December 1987 for
four issues. Documented on disk, but cannot be fully appreciated without the
official operator's manual from Smalltalk Exchange in London. Disk includes
many demos.
LAN.07A & LAN.07B Disk A has the CP/M operating system on it. This will
enable you to run CP/M programs written on other micros Disk B has a host of
CP/M utilities. CP/M is fully documented on disk.
LAN.08C Atari 800 Emulator. This disk runs Basic and assembly code
programs. It runs Atari Writer very well and if that is anything to go by,
it should be a must for all former Atari 8 bit owners. A later version is
on LAN.11 but you need 1 Meg of memory to run it. NOT STE.
LAN.10 68000 Assembler- a well documented one at that. Disk also includes
Text editors and a Disassembler. This disk is a must for anyone wishing to
dabble in assembly language without forking out a fortune.
LAN.11 An update on LAN.08C. This version is virtually bug-free and now
supports player missile graphics.Full 6502 emulation is supported and the
facilities can accomodate basic operations for a C64 and Apple II
emulation. Unfortunately due to copyright, the author was unable to
incorporate the operating systems of these machines. Needs 1 Meg of memory.
LAN.12 ST Icon Language. Based on Snobol 4. It was developed by The
University of Arizona in the USA. It has nothing to do with icons, the
name, although confusing, it entirely co-incidental. Icon is heavily
documented on disk and is a complete version of the language. Registered
users will receive updates to the language and the Icon newsletter. Single
sided.
LAN.13 Sozobon C - Another fully functioning C compiler, perhaps the best.
It is based on the Alcyon C compiler. Includes over 150K of documentation
on disk. Includes DLibs v1.2.
LAN.14 Forthmacs v1.0. The latest version of Forth '83 based around the
Micro Emacs text editor. This is a fully functioning shareware product from
The States.
LAN.15 XProlog v2.0. A PD version of Micro Prolog. This is a fully
functioning version of the language. Over 25k of documentation plus some
example source files included. This version is installed to run from Drive
C. If you don't have a hard drive you need to follow the installation
instructions in the documentation. Assemble - a fully functioning
assembler. Passm - another assembler. Gemfast - GEM AES and VDI bindings.
These are improved libraries for use with C compilers as far as I can make
out. Blitter - the manual for the blitter chip. It is primarily intended as
a guide to programmers.
LAN.18 Modula 2 v1.01 from Ana Systems - A fully functioning implementation
of the language. You need both disks to use the system. The language runs
from within a GEM based shell which is very user friendly. You need a text
editor to input your code. Any text editor, even 1st Word in Non WP Mode
would do. The intended one was Micro Emacs but this would have
neccessitated a second disk. Your own choice of text editor can used in its
place. Includes compiler, linker and library files.
LAN.19 Another Modula 2 compiler. This one is German although it is
documented in English as well. Needs 1 Meg of memory to run.
LAN.20M Toy Prolog v3 - similar to the version on LAN.15 but takes up a
whole disk. Includes source codes and demo files. Full documentation of over
90k on disk.
LAN.21 ELAN-1. Elan is an educational programming environment language for
learning and teaching systematic programming from the Netherlands. Over 160k
of documentation on disk.
LAN.22C STOS Basic Tutorial by Lozian. Fully documents every command of
STOS Basic. This disk has been designed to compliment the STOS series being
run in Floppyshop News from February 1990 onwards. It is invaluable to
anyone learning the language. You need STOS Basic in order to use this
disk. This program has been updated to run on the STE and now has
additional commands. Type MAESTRO or CREDITS at the command prompt to
access the extra features.
LAN.25 Adventure Game Toolkit v1.3 - A quality shareware product from The
States. Write your own adventure games in a similar style to the Infocom
series. Is capable of producing excellent text adventures. Comes complete
with full documentation on disk. Users are encouraged to register with the
author. Full details on disk. Now includes an easy to use GEM based shell
for compiling the games and running the finished versions.
LAN.26 The full manual for ADA (Programming Language). This language has
not yet been ported to the ST. Fifteen chapters and associated
documentation sets out the full specifications for the language. Over 800k
of documentation.
LAN.27 ZX81 Emulator. This is NOT a joke! Fully emulates the first home
computer. Ironically the emulator itself is many times larger than the ZX81
ROM itself. A total of 38 original ZX81 games are included on disk.
Instructions for the emulator and for transferring the files across are in
German but the emulator itself is in English. You'll have to get used to
keywords again! Press HELP for a keyboard diagram. Type LOAD "filename.81"
to load. LOAD is on the J key and " is on the + key on the ST. LOAD"" brings
up the Atari file selector! Runs in colour or mono.
LAN.28 & LAN.29 GNU C v2.42 - Yet another Shareware C compiler from The
States. Full installation instructions (hard drive preferred) are included
as is the latest version of the popular command shell Gulaam. GNU C will run
on 1 Meg (just!) but is more comfortable in 2 Meg or more. Multi-TOS
compatible.
LAN.30 GNU C Debugger. Designed to complement LAN.28 and LAN.29. Source
level debugger with many different types of breakpoints and data examination
facilities. Help can be called up from within the program. Full manual is
included on disk. To use the debugger with GNU C you will need 2 Meg of
memory.
LAN.34, LAN.35, LAN.36, LAN.37, LAN.38 & LAN.39 TeX On The ST. This is a
typesetting program and comes on six disks. It is recommended that you use
this program with a laser printer although it will work on a dot matrix
printer. A minimum of 1 Meg memory is needed although you will be somewhat
limited. TeX is very memory hungry so be warned. You must have at least one
double sided drive although two is desirable and a hard disk is an added
bonus. TeX has its own fully programmable language which you will need to
become familiar with. These programs are very complicated to use but well
documented.
LAN.43 ZX81 Support Disk. Sixty nine ZX81 programs which have been ported
across to the ST and will run under the ZX81 emulator on LAN.27. Single
sided.
LAN.44 GNU Make - a make utility for use with GNU C on LAN.28, 29 and 30.
This disk is only of use when used with the above set.
LAN.45 TeX. Another disk associated with the typesetting programs on LAN.34
to LAN.39. This disk contains the TeX DVI to Postscript converter (data and
C sources only). You will need this disk if you intend outputting to a
Postscript device. It is not needed for those of you who do not require this
facility.
LAN.46 Modpas - A Public Domain Pascal Compiler. Included on disk are
various library modules. There is some documentation on disk. Some of it
in English & some in German.
LAN.48 Kent Recursive Calculator - A porting to the ST of KRC Real Time
Language from Unix. I don't know much about this other than the fact that
it is a programming language which is heavily mathematically based.
Extensive documentation on disk. Should be familiar to Unix users. Single
sided.
LAN.49 & LAN.50 GNU SmalltalK. An implementation of Smalltalk created
using GNU C on S-LAN.28 & S-LAN.29 (which are also needed). Apparently this
version needs 4 Meg of memory!
LAN.51 FGREP - GNU FGREP V1.1. A compatible replacement for Unix FGREP.
The options are the same as those of the GNU VEGREP. GREP - EGREP V1.5.
Another Unix port. Both programs should be familiar to Unix users. Fools
Lisp - Another implementation of Lisp.
LAN.52 Whattaheck Source Code. The source code to the Flexible Front
screens from the Whattaheck demos. Assempro Assembler used but should
easily be converted to Devpac 2.
LAN.53 Pascal Programming Disk 1. Contains a number of tutorial files for
Personal Pascal and Turbo Pascal as well as source code for Turbo Pascal and
general source applicable to both. A few executable programs are also
included.
LAN.54 Mint v1.14.7 - A multi-tasking operating system for the ST. Fully
documented, source code included. This is the multi-tasking kernel used in
Multi-TOS and can be used as a direct replacement for MINT.PRG if you have
an earlier version of that package. It can also be used to provide true
multi-tasking with Gribnif's Geneva. Please note that this is Mint NOT
Multi-TOS (which is a commercial release). Unless you have a multi-tasking
AES running, you will only be able to multi-task TOS (rather than GEM)
programs. Needs at least 1 Meg, the more the better.
LAN.55 MGR - A network transparent window system originally designed for
UNIX. Fully documented. Includes full source code. Must be run under Mint
v0.6 or later (LAN.54). Needs at least 1 Meg.
LAN.57 Jove - C source (only) of mammoth text editor ported from Unix.
Requires GNU C to compile, so 2Mb RAM minimum.
LAN.58 Bash - C source (only) of Bourne Again shell for Unix like command
line environment. Requires Gnu C, Gnu Make and Gnu Bison to compile, so 2Mb
RAM minimum.
LAN.60 Make - A programmer's make utility by George Woodside. Runnable
versions included for Alcyon & Mark Williams compilers. C source can be
modified for others. Clips - Expert system shell developed at NASA.
Extensive documentation, tutorial and examples.
LAN.61 Man - Toolset for building and using Unix style online manual
system. Lots of info and source. Requires Unix and programming skills, so
not for beginners.
LAN.62 AWK - ST version of Unix report generator. High level language. No
docs, so requires access to Unix documentation. Anyone with typing skills
and time can contact Terry Billany. Seems very close to the original. Perl
- Practical Extraction & Report Language. 200k+ of code and 200k+ of
documentation! Sound knowledge of Unix assumed as well as lots of RAM.
LAN.63 Spice - General purpose circuit simulation program for non-linear
dc, non-linear transient and linear ac analysis (ex Berkeley). Well
documented. A serious program with no concession to new fangled ideas like
graphics!
LAN.64 Bibtex - Compiles bibliography listings for TeX document. Needs
suitable list of literature to work from. DVDSK33 - Prints DVI files on HP
Deskjet printer. MFontz - A collection of fonts for Metafont.
LAN.65 Fonts - A collection of fonts for use with TeX. Macros - A set of
macros for use within TeX documents. Styles - A set of macros for use
within Latex.
LAN.66 C64 - The nostalgic Commodore 64 emulator. Complete with German
keyboard layout & docs! GNU Plot - Plots mathematical functions to screen or
printer. Some help screens but no docs. Mono only. CDECL2S - Language
teaching aid. Converts C source to verbose (English) descriptions or vice
versa. Source only, C compiler needed.Patch - Updates a file by applying
list of changes generated by Unix DIFF utility. C source and runnable
program.
LAN.67 Alloc-Fi - GNU Un*x malloc (not ST). Examples - Sample startup
scripts for BASH (LAN58). Gnu_Go - The Chinese game. PATCHES - Fixes for
BASH 1.05 (LAN58). Readline - GNU library for command line interface.
Would need serious rethink for ST. Document - TeXinfo for Emacs LISP.
Formdoit v1.2d - Auto folder program to improve GEM dialogue box handling,
from Gribnif of Neodesk fame. Less - Displays text files one page at a time,
like Un*x MORE. Popup - Nice demonstration of pop up menus from C.
Documentation and some files seem to have gone missing.
LAN.68 & LAN.69 Revision Control System - Ported to ST by Alan Pratt of
Atari USA. Maintains files (usually source code, but could be anything) as
original version plus changes made. At any time you can go back to any
earlier version. Essential tool for serious programmer. Full docs and C
source.
LAN.74 FCC Menus - HiSoft Basic source for all the menus on the FCC crew's
highly illegal serious software disks. 1.2MB of clever Basic programming and
a mine of ideas archived onto one disk. Please note that none of the illegal
software is included!
LAN.75 A mixture of STOS programs including 1 game, 2 STOS accessories and
a collection of BAS files. NB you will need STOS Basic to use this disk.
Speaktext in STOS. These programs allow you to use synthesised speech in
STOS Basic programs. Also on disk are a number of Basic source codes from
the Atari ST User STOS series.
LAN.77 Turbo Assembler v1.7 - Excellent Shareware from Σ Soft (Germany).
This is an updated version of the commercial Omikron Assembler. Integrated
debugger and editor, GEM libraries, English docs and sample programs
included. Registered users (around 15 quid) get 240 page manual. 1 Meg
recommended.
LAN.78 Bison - GNU freeware replacement for Un*x YACC (Yet Another
Compiler-Compiler). If you needed to ask, you don't want it! DEFII -
Devpac2 assembler source of demo program. No docs but comments (mostly in
easy French!) no problem to follow. MusicTCC - Assembler source of Mad Max
(.mus) music player. Many music files included. Orctools - C sources for
around 20 standard Un*x style utilities including DF, DU, Touch, Chmod,
Grep, Strings etc. Regex - Regular expression interpreter/compiler library
for C programmers. Both C and assembler source included.
LAN.79 & LAN.80 - Version 8 of the Icon programming language. Many
improvements over version on LAN.12 (retained for single sided drive
owners). Specifically aimed at string & text processing. Well documented
with lots of examples and supported by the University of Arizona. Looks like
Pascal, with run-time interpreter. Also includes ASH v0.76, a comprehensive
Un*x like shell.
LAN.81 Tools for bare metal men. SC84 - GEMmed driver for Wireless World's
SC84 EPROM programmer (address for kit of parts included). XASMA18 - Cross
assembler for the RCA 1802-6 series of microprocessors. XASMA68 - Cross
assembler for Motorola 6800-6808 and 68701 microprocessors. Hefty
documentation and C source included. HEXTOS - Converts an Intel Hex file
into a Motorola S record.
LAN.82 Pascal support disk - Libraries for date, time, string, maths and
sound chip handling for CCD Pascal Plus. Docs and comments are mostly in
German but source and sample progs are included. Also Pascal shell and some
ST vs PC benchmark info.
LAN.83 Pascal programming source disk - A wide range of sample programs
with source covering use of GEM AES/VDI, file handling, conversion, copying,
sorting, printing and applications. Docs are almost all in English.
LAN.84 The complete set of C source files for the Sozobon C compiler v1.0
(on LAN.13) and Dale Schumacher's dlibs library v1.2. There's no reason now
why you shouldn't write that C++ compiler you always wanted!
LAN.85 ZOO v2.1 - The complete C source for version 2.1 (on UTL.385) of the
Zoo archive/unarchive utility. Around 90 files of manuals, makefiles, and
source for ST, Amiga, PC, DEC VMS and most UN*X variants.
LAN.86 MODULA-2 PROGRAMMERS' DISK v1.2 - Mostly general but some stuff
specific to ANA Systems M2/68k (on LAN.18). It contains info on running
M2/68k from a ramdisk, the MicroEmacs v3.10 editor (with Modula-2 macros), a
working version of the MATHLIB0 library, and a 100-page Modula-2 tutorial,
including many archived sample programs. This disk has all the utilities and
full instructions you'll need to set up your system from scratch. New in
this update are improved emacs support for Modula-2, minor modifications to
the emacs macros and updates to, among other things, the CLI and the M2BUILD
utility.
LAN.87 THE 11 COMMANDMENTS from Codehead Software - Info for programmers on
intercepting system vectors to patch enhancements into TOS and GEM. MFD -
Searches disks for duplicate files. The supplied C source includes
comprehensive facilities for file and directory handling. XLISP - C source
only (no docs or executables) of a small implementation of XLISP v2.1 for
the S ST, including object orientation.
LAN.88 GHOSTSCRIPT source - UN*X and MS-DOS C source for Free Software
Foundation's Postscript emulator.Includes device drivers for EGA, VGA and
SUN screens and Epson, Deskjet and BJ-10 printers but no executables or
documentation, so not for beginners.
LAN.89 KBAGS - The source code for a Prolog knowledge based adventure game
system. It accompanies a series of articles in The ST Club Newsletter on
programming in PROLOG. MODED - Program (and C source) to invoke an editor of
your choice from within a Modula 2 environment. MODULA 2 - Example modules
to switch between user and supervisor mode and to handle TRAPs. NROFF v1.10
- ST version (C source and compiled) of Unix derived text formatting
utility. Complete with full documentation (in nroff format, naturally!).
PML-SQRT - An improved version of the square root function for the GNU C
floating point library. RSC-CONVERT - Converts resource files (in .RSH
format as created by DRI RCS only, I believe) to Turbo C source format for
inclusion in C programs.
LAN.90 BASIC - Sample source codes in various dialects:- FAST BASIC - 80
COLOUR SCROLL DEMOS, FILE SELECTOR, RUBIK'S CLOCK, DIGISOUND SAMPLE PLAYER.
GFA - BLITTER SWITCH, LANDSCAPE CREATOR, UNDO, PSAVE. HISOFT - UUDECODE
ACCESSORY. STOS - SINE SCROLL DEMOS, STARFIELD, TILE GAME. MINT_KSH - PD
version of Un*x Korn shell for use with MinT multitasking TOS replacement.
Just like having Un*x at home. Manual but no source. MINT_UTIL - C source
(only) of utilities for use with MinT multitasking TOS, includes printer
spooler, init shell with pipes and job control and an accessory to start
background tasks from GEM. No version info, but later than Mint 0.6 release.
UNIXFLOP - A set of utilities for reading and writing files in tar format
for exchange with Un*x systems using raw 720k floppies. Docs and C source
included. COMPRESS - Un*x V.4 compatible 16-bit compress utility (i.e.
creates .z files). Manual, no source. ZLIB - C library and source for
routines to give read-only access to Un*x-style .z compressed files (up to
16-bit compression).
LAN.91 LYNXLIB - Source and compiled forms of a general purpose C library.
Intended for Mark Williams C. Includes (amongst many) routines for cookies,
virtual files, wildcard matching on strings, picture format conversion, co-
routines etc. PROLOG-68 - Pre-release version of a Prolog language. Very
fast (12 KLIPS - 30 times faster than TOY Prolog). Not complete and not well
documented, so not for beginners, but useable and planned to be fully
Quintus compatible.
LAN92 CROSSASM - A set of cross assemblers (with source) for 688001,
688002, 688004, 688005, 688009 and 688011 micros. GEMFSTFX - Three bug fixes
for the vdifast library issued with Sozobon C v1.3. TEXINTRO - An excellent
set of documentation introducing TeX (the text formatting system) for the
beginner. Unfortunately it is in Tex format, so a bit chicken and egg!
MORETEX -Info on printing pound signs in TeX and LaTeX. MCLOCK - Metric
clock programs. C source for corner of Desktop standard or metric clock
which runs as an accessory. GFA Basic source for analog metric (100 hurs per
day) clock. SZADB - Version 1.2 of the adb debugger for the Sozobon C
compiler. Executables and documentation only. SOZOSUN - Set of diffs to
patch Sozobon C to run under Unix BSD 4.2 on a SUN workstation for cross-
compiling for ST. Who said minorities weren't catered for? XSTRIP - Source
and docs for a utility for stripping (all or partially) symbol tables from
binaries created by GNU or Sozobon C.
LAN.3100 & LAN.3101 24-PIN PRINTER DRIVERS and 360 dpi fonts for TeX
(LAN.34 - LAN.39). Printers covered include NEC P6/7, Epson LQ850/1050, Star
NB24/10, OKI 390 and compatibles.
LAN.3245 BCTREE - B-Tree and ISAM database management libraries for Alcyon,
Megamax and MWC compilers (Alcyon version should be OK for Sozobon). JULIAN
- Date handling libraries for Alcyon, Megamax, Lattice & MWC. PANES - Non-
GEM text window library routines for C. RTEX V1.3 - A GEM shell to simplify
use of the TeX/LaTeX typesetting package. Well documented. SIMPLE C -
Sample code to demonstrate C constructs. SOZOINIT - Replacement start up
module for Sozobon C, to build programs which can run as PRG and ACC.
There's also a set of diffs to patch the compiler source to run under BSD
Unix. TMYCIN - A simple expert system shell for XLISP 2.0. WINDOW C - A
short C sample which opens a GEM window.
LAN.3246 GFA BASIC DEMOS FROM THE VIRTUAL REALITY CREW - Lots of sample
code including an 8-CHANNEL link which uses 2 ST's to play NoiseTracker
modules in 8-channel stereo! CCHANGER - Changes Desktop colour. PIXTRACK -
'Rains' pixels to create random landscapes in executive toy style. PALETTE -
A palette converter for Degas PI1 pictures. HINTS - Game hints for
Barbarian, Arkanoid2, Bloodwych, Dungeon Master, Elite, Strider,
Thundercats, Virus, Xenon II.
LAN.3247 ASM520 v2.02 - A complete assembler package which runs on 0.5 Meg.
It comes with integrated editor and online help facility and there's a
comprehensive manual on disk. Standard Motorola mnemonics are used and it's
very fast. The latest version allows text buffers to be re-sized and the
mouse is now activated on disk commands. Medium or high res.
LAN.3248 IAN LEPORE'S HEAT'N'SERVE C V1.4 - This is a bug fixed and
precompiled version of v1 of the Sozobon C compiler with all necessary
libraries and docs etc, packed onto one floppy. The package includes an
installation utility to unpack it onto hard or floppy disk as a working
system. (Ian is the guy who wrote the GEM libraries for Sozobon). Requires
at least 1 Meg.
LAN.3249 MINIX FS v6.08 - An add on for Multi-TOS to handle Minix file
systems. Full documentation. PERL - The ST version of this mega system
programmers' language, much talked about in the Unix world, now updated to
patchlevel 19. Contains binaries and the atari specific C source (full
source is 3 MB or so). TEX_PIC - LaTeX picture environment definition macros
ported to plain Tex, with a couple of examples.
LAN.3250 TQGEM - A new set of Shareware GEM bindings for FTL Modula 2, with
full documentation of each function including the new ones in TOS 1.4, 2 &
3. Better and faster than the FTL originals.
LAN.3251 BC FORTRAN 77 version C compiler - The language used by 'real
programmers' according to legend. See for yourself why they became extinct!
Fully working, but not much documentation (real programmers don't need any).
GDBM - A set of diffs to port GNU dbm (random access database library
routines for C programmers) to the ST. MCPFIX - A fix for the DLIBS memcpy
library routine (as used in Sozobon C). NASM - A cross assembler for
developing 6502 code on the ST. Primarily intended for the Atari 8-bit
range, but should be usable for Apple II, C64 and maybe even Beeb. Binaries
only, some docs but no source.
LAN.3252 FLOWCHART COMPILER - Describe your program in high level pseudo
code (FDL - flowchart description language) and the compiler will print it
as a flowchart. GEM interface, examples and comprehensive docs. FORST -
Forth language. Limited documentation (i.e. no tutorial for beginners) but
with complete assembler source for Devpac. FPU - A set of patches for TurboC
to support the TT's floating point processor. Programs compiled with these
routines will run on a standard ST, but use the fpu when run on a TT, the
best of both worlds. POPUP - A demo and Lattice C library for a fashionable
'popup' menu system like the Archie etc, slide off the side of the menu for
more options and so on, ad infinitum (or nearly). Can display help message
as each option is passed over. Register for 15 quid and you get the source.
LAN.3253 F2C - FORTRAN TO C CONVERTER - The Atari version of a utility
developed by AT&T Bell Labs and Bellcore (serious computer research people -
IQ of 180 required to be a teaboy!). Comes with libraries for the ST and TT,
but assumes you know your way around Fortran and have the Gnu C compiler.
Requires a hard disk and 2MB RAM minimum, so not for the casual hacker.
LAN.3282 THE SUPERVISORS PROGRAMMING DISK - Source code from Poland. You
will need Devpac 2. Full source code to the Gigascroll demo which first
appeared in Mindbomb, source to Dogodrum music and chip music. Formerly part
of the BUDGIE UK range.
LAN.3431C STOS STARTER PACK 1 by Ralph Effemey - A Shareware disk which
contains 3 skeleton STOS Basic games for you to extend, modify or complete.
This disk includes ARMOURGEDDON, 45 CALIBRE and PONTOON. All games are
incomplete and intended as a study guide to STOS programmers. Obviously you
need STOS Basic in order to use this disk. Highly recommended.
LAN.3432C STOS STARTER PACK 2 by Ralph Effemey - Another Shareware disk
with 3 skeleton STOS Basic games for you to extend, modify or complete. This
disk includes F5, FUN and MOWER. All games are incomplete and intended as a
study guide to STOS programmers. Obviously you need STOS Basic in order to
use this disk. Highly recommended.
LAN.3433C & LAN.3434C STOS STARTER PACK 3 by Ralph Effemey - Even more
STOS source to play around with. SUBMARINE - Take command of a submarine in
this warfare simulation. LUNAR PENAL COLONY 7 - A strategic adventure set in
Outer Space. ROBOACTIVE - Command a star fleet and save the Earth. As usual,
all games are incomplete and intended as a study guide to STOS programmers.
Obviously you need STOS Basic in order to use this disk. Highly recommended.
LAN.3435, LAN.3436 & LAN.3437 SB-PROLOG v3.1 from University of Arizona -
A full Prolog language and compiler ported from Unix. It performs at about
5100 LIPS (logical inferences per second) on the ST and needs at least 1MB
of RAM, preferably more. Includes source and a user guide (in nroff format),
but a beginner would need more info.
LAN.3541 CORKSCREW - Assembler source for the Fingerbobs' Corkscrew
Scroller v2.0. Downright amazing! EMULAMST - Amstrad CPC464 emulator (it
claims). Doesn't seem very comprehensive to me, and I've never used one! May
be a joke, maybe not. GFASPEC - A routine to show SPECTRUM 512 (.SPU)
pictures from GFA Basic. LOSTBOYS TWIST - A full description (with assembler
source) on how the amazing 'twist' scroll in the Definitive Demo was
created. MISTY by ACO and Whee The Fibble - An extension for use with STOS
Basic. Some handy extra commands plus screen handling routines rewritten for
greater speed. Highly recommended for all STOS programmers. As used in The
Misty STOS Demo on DEM.3474C. NIFTY - A handy acccessory for use from within
STOS Basic. You can delete/rename files, format a disk, set function key
strings & keyboard repeat, display scancodes and translate hex to decimal &
vice-versa. STOS ONLINE MANUAL v1.2 - Very pretty and useful too! Gives a
mouse driven description and demo of each command/function available from
STOS Basic. STOS_FIX - A replacement STOS loader which allows STOS Basic to
run with any ST, STE, TT OR Falcon! This won't make your run only or
compiled programs run, it just allows STOS itself to be used and programs to
be run from within the interpreter. STOS_STE - Extensions for STOS Basic
which allow you to use some of the extra features of the STE. You can access
multiple joysticks, hardware scrolling, the extended palette, light gun and
DAC sample replay. TR - A port of the Un*x character translation utility.
Binary and C source versions included, with manual page.
LAN.3542 GRAPHICS LIBRARY for Lattice C v5.06 & Sozobon C - An almost
complete implementation of Turbo C graphics library which is 100% compatible
as far as possible. Includes all the most useful functions eg; arc, circle,
ellipse, bar, polygon, fill, line, with pattern and colour control. Full
documentation and demos included. PORTABLE PROLOG v2.1 - This interpreter
understands just about all of Clocksin & Mellish. It comes complete with
examples and built-in Microemacs editor. The editor is well-documented!
TEMPCALL - Invokes TEMPUS as an editor from the ST Pascal shell, I think!
German code and I don't have either to test.
LAN.3543 GNU UTILITIES v3.1 - MinT (LAN.54) versions of standard Un*x
utilities - CHGRP, CHMOD, CHOWN, CP, DD, DF, DU, LN, LS, MKDIR, MV, RM,
RMDIR and TOUCH. These will also run under TOS. MINIXFS v0.55 - An
installable file system for MinT 0.9x. It replaces the TOS file structure
with one more like Un*x. Complete with C source and docs. TOSWIN v1.4 - An
accessory to run TOS program(s) in windows alongside GEM programs or the
Desktop. Needs MinT multi-tasking operating system, obviously.
LAN.3544 STOS PACK 1 by A C Porritt - About 60 programs in STOS Basic,
everything from short useful routines to complete games. A mine of ideas and
information.
LAN.3545 GFA EXPERT v2 - This disk is packed with interesting files for the
GFA Basic v3 user. Many sample programs are included as well as 'Your Second
GFA Basic Manual', a 220K (122 page) document covering everything the
standard GFA manual doesn't! Everything you'll ever need to know about GFA
Basic. Highly recommended.
LAN.3612 ATARI ST MACHINE SPECIFIC PROGRAMMING IN ASSEMBLY by Robert Arp -
This is a massive programming guide to the Atari ST. The disk includes 11
chapter comprising of 1.2 Megabytes of invaluable information, 57
accompanying diagrams in both IMG and Postscript formats, and 41 executable
files referred to in the text. It is assumed that you will put it all
together in 1st Word Plus or a DTP package and print it out. This book is
not a beginners' guide to assembly programming. It assumes the user to be
familiar with assembler and aims to cover the points missed by the various
publications currently available, whilst referring to them as additional
reading. The files are supplied in the form of self extracting archives and
require about 12 Megabytes of hard disk space when decompressed. If you
don't need the Postscript files, you will require less than 3 Megabytes of
hard disk space. All this comes on one double sided disk! If you require the
sources to the program files, they are on LAN.3613.
LAN.3613 ARP SOURCE - The assembler source for the programs accompanying
Robert Arp's reference guide to the ST on LAN.3612. GNU ZIP V1.2.4 for TOS
and V1.0.7 for Minix - This is a port of GNU ZIP from Unix. It is designed
as a freeware replacement to Compress on Unix systems. It uses the Lempel-
Ziv 1977 compression method and is compatible with PKZIP v1.9 on the PC. It
can also extract .Z files and GNU TAR files. ULTIMATE GFA DATABASE v1.5 by
Neil Warwick - An invaluable reference aid to all articles on GFA Basic
programming published in ST News, Ledgers, Maggie, STEN, GBUG, DBA Mag, ADM
Mag, HP Source, Amazine, ST Format and GFA User. It does not contain any
articles or source code, merely a precise reference to where you can find
the information you require. You can even listen to one of 18 pieces of
music as you read!
LAN.3728 STOS BITS & PIECES by Robert Annett - A collection of STOS source
code and articles on STOS, much of which was published by the now defunct
STupendous disk mag. There's also an incomplete game which was being
developed by the author. One level is present and you can obviously add more
yourself. A digidrum demo with source code and some miscellaneous source
code with accompanying docs are also included. A worthwhile addition to your
collection if you are a STOS coder. There's also a few snippets of assembler
source for the more enlightened! MOUSECOL by Tony Greenwood - A little STOS
accessory which lets you load up a Degas or NEO picture and find out the
mouse coordinates and colour values in it. It also offers to grab from a
program bank but I can't get this bit working!
LAN.3845 GOFER v2.20 - A programming language based on the functional
programming language Haskell and written by the author as part of his search
into 'qualified types'. Although based on Haskell, it is only a partial
implementation of that language, having many new experimental features of
its own. It is almost entirely mathematically based and comes complete with
a 221 page manual on disk, an editor and a few example programs. Gofer is
best run from a CLI.
LAN.3846 GNU TEXT FILE PROCESSING UTILITIES V1.5 - A collection of programs
ported from Unix as part of the GNU project. The programs are CAT, CKSUM,
COM, CSPLIT, CUT, EXPAND, FOLD, HEAD, JOIN, NL, OD. PASTE, PR, SORT, SPLIT,
SUM, TAC, TAIL, TR, UNEXPAND, UNIQ, WC. These programs will be second nature
to Unix users but will be somewhat cryptic to the rest of us. They are best
run from a CLI and come the some documentation.
LAN.3847 CRYSTAL V0.46 - A highly portable GEM library for use with GEM and
Modula 2 systems. It is set up to be run using the MUPFEL CLI from Gemini on
UTL.400, although the scripts could be adapted for other CLIs. Differences
between machines are taken care of by use of the GNU C Preprocessor, which
is also supplied. Includes full C source.
LAN.3848 ERORBASE V1.0 by Martin Wright - A STOS accessory which makes it
easier to understand errors in STOS programs. It is essentially a database
of all the STOS error numbers and their meanings. Much faster than looking
up the manual! GNU DEBUG V3.5 - This version of the GNU debugger ONLY works
with MINT (or Multi-TOS). It now supports GNU C++ as well as the standard
GNU C. GNU SUPER OPTIMISER V2.2 - A function sequence generator which
employs a generate and test approach to find the shortest instruction
sequence for a given function. Most suitable for use on shortish routines
since it is very time intensive. XAES V0.3 by Ken Hollis - A C programmer's
library which adds various extensions to the AES. It allows up to 8 windows
open on the Desktop, pop-up windows with ultra fast selection routines,
custom editing routine, custom form_button and form_keybd replacements,
extended object types and sensing routines, use of macros and much more.
Fully Multi-TOS compatible. Supplied as C source for use in your own
programs.
LAN.3849 M2POSIX - An implementation of POSIX's system calls for Modula 2.
If your Modula 2 compiler is anything other than Megamax or TDI, you'll need
the GNU C Preprocessor (on LAN.3847) to translate the sources. M2POSIX only
runs under MINT (Multi-TOS). Sources and example programs are included.
Unfortunately the sparse documentation is in German. MIT2MOT - Converts
68000 assembler source files from MIT syntax (as used by GCC's GAS) to
standard Motorola syntax for use with Heat & Serve C (on LAN.3248) and other
C compilers. OLS - A linear regression tool ported from Unix. It does many
of the things a normal statistics package does by way of linear regressions.
Full docs on disk. Multi-TOS compatible.
LAN.3896 GNU PLOT V3.0 - An interactive function plotting program which
plots mathematical functions. It can plot any type of 2D or 3D structure to
screen or printer. This is the ST version of GNU PLOT from the PC and Unix.
It is command line driven and uses a command structure similar to C. This
version is a major upgrade over the one on LAN.66 and comes complete with
about 90k of docs in TEX format and on-line help for every command. This
program is ideally suited to University and College students. Needs 1 Meg.
LAN.3897 BASHMINT V1.12 - A special version of the Bourne Again Shell
(BASH) on UTL.388, which will only run on a TT or Falcon running Multi-TOS,
with a 68882 maths co-processor fitted. BASH is a CLI ported from Unix.
Requires at least 2 Meg. MG UTILITIES V3.6 - A Collection of 11 utilities
ported from Unix. Unfortunately there are no docs but if you're familiar
with Unix, you won't need them anyway. The programs are CNM, FIXSTK, GCC_AR,
GCC_LD, GCC_NM, GCC_SIZE, PRINTSTK, SIZE68, SYM_LD, TOGLCLR, XSTRIP. MG
Utilities require Multi-TOS (MINT). RADILO - The C souce code for a program
which copies specified files to a ramdisk on boot up. RAMXFS - A re-sizeable
ramdisk filing system (i.e. it grows or shrinks to the size needed as files
are added or deleted) for use with Multi-TOS (MINT). Unfortunately there's
no program, only the C source is given. EXEC REG - Patched C source which
makes A4 and A5 point to the bss and data section bases respectively.
Incorporating this code into your programs will lead to greater
compatibility with MINT. MINTMACS - Assembler source for incorporating an
extensive list of pre-defined macros into your programs, for use under MINT
compatible programs. TSH V1.1 - A graphic shell for running the TEX document
processing and typesetting system on LAN.34-39. This version is fully
compatible with TexSYS ST-TEX. It makes this beast of a system much easier
to use, eliminating the dreaded CLI interface. Written by a German
Professor, this version has been translated into English. Needs at least 1
Meg, preferably more.
LAN.3898 ASSEMBLER 2000 by Chris Skellern - An excellent Shareware 68000
assembler from the author of Family Roots. It includes a number of example
programs and a complete game for you to compile. Registered users get a
printed manual, printed tutorial and the latest update of the program. CPP
V1.0.1 - A stand alone C pre-processor intended for use with C compilers
such as Heat & Serve C (on LAN.3248), which do not provide access to pre-
processor output. It is ANSI C compatible, supporting trigraphs, token
pasting and stingizing. FLTPACK V1.1 by Trevor Blight - A high precision
floating point library for use within your own Modula 2 programs. You need
to be familiar with Modula 2 programming in order to use these libraries.
Source code is included. LATEX GRIND V1.2 - A minor adaptation of TGRIND for
plain TeX, modified for use with LaTeX. Its purpose is to produce LaTeX
documents from program listings. C source only, no executables.
LAN.3899 BISON V1.2 - An adaptation of the Unix tool YACC (Yet Another
Compiler Compiler) on LAN.78, which has been adapted for use with MINT. It
should be noted that this version ONLY works with MINT (or Multi-TOS). PERL
V4.035 - The latest adaptation of the Practical Extraction & Report
Language, ported from Unix. It comes with no documentation and needs lots of
memory. Both TOS and MINT (Multi-TOS) versions of the executables are
included. A sound knowledge of Unix is required to make use of these
programs. Requires at least 1 Meg for the TOS version and at least 2 Meg for
the MINT version.
LAN.3900 & LAN.3901 GNU TEXINFO v3.1 - A document system which allows
you to produce both on-line information and printed output from a single
source file. This allows you to create a manual complete with chapters,
cross referencing, indexing etc, and an on-line menu driven manual which can
be accessed from within your own programs. To use TexInfo, you require the
TeX document processing and typsetting system on S-LAN.34 to S-LAN.39.
Requires MINT or Multi-TOS. You'll probably need 4 Meg, to use TeXInfo
properly. TeXInfo itself is on the first disk, with over 740K of docs on the
second!
LAN.3902 THE C ADVENTURE TOOLKIT - A text adventure creator system for C
programmers. It performs all the 'dirty work' of writing the adventure
system, whilst allowing the user maximum control over everything in the
game. There are no limiting factors such as the number of rooms, objects,
players, verbs and such, as with most adventure creators. However, a sound
knowledge of the C language is required to make use of the disk. Obviously
you need a good C compiler as well. Both the ST and PC versions are supplied
on the same disk.
LAN.3903 DUMPAOUT v1.0 by Ian Lepore - Dumps out information about a GNU C
A.OUT object module. Includes C source. GNU TAR V1.11.1 - An ST
implementation of TAR, the standard tape archiver utility used on Unix
systems. This version only runs under MINT or Minix. MDIS - Disassembles
executable files created for the M6800, M6801/3, M6809 and M68HC11
microprocessors. Executables only, the C sources seem to be missing. MINT
compatible. MAKE INDEX V2.12 - Creates an index from a document created
using LaTEX. ST CRON V1.0 - The ST implementation of Cron and Crontab from
Unix systems. It runs as a background task under MINT and monitors processes
running. It can be used for a number of purposes, such as starting a
specified application at a specified time, shutting down applications which
have completed their task, and so on. Includes C source. STOS - A collection
of useful bits and pieces for STOS programmers. STARS - Basic and compiler
extensions which let you use parallax starfields within your own programs.
You also have a few new commands to manipulate the starfield with. SPC 18 -
An extension which allows you to load and display compressed Spectrum 512
pictures within your own STOS Basic programs. Two SPC pictures and an
example program are also included. DIA SHOW - Displays Degas PI1 pictures
using a number of different effects. DREHUNG - Flips a graphic screen upside
down and back upright in a fraction of a second. SCHMEIR - Bounces a graphic
around the screen while playing an AMOS soundtracker MOD file. You'll need
the STOS Tracker extension on MUS.165C to use this program.
LAN.3904 MU EDIT V2 - A complete implementation of the Mutt Editor, ported
from Unix systems. Mutt is a text editor which is very similar to Micro
Emacs. It has its own built-in command language which allows you to
customise the program for your own requirements. It also has its own built-
in compiler which allows you to compile the code you write. Fully
documented. GNU STREAM EDITOR V1.17 - A port of GNU SED from Unix systems.
It runs under MINT but only works with programs which run it in a pipe.
Since there's no docs with this one, it's really only of use if you have a
sound knowledge of Unix systems.
LAN.4175 ST OBERON V1.0 - An ST implementation of the OP2 Oberon compiler.
This implementation is in an early stage of development and none of the
features of Oberon 2 as implemented yet. Unfortunately the docs are in
German. POWER BASIC SOURCE by Peter Benson - A collection of eight complete
programs written in Power Basic. Both PRG and source are supplied. Each
program has been written to demonstrate particular features of the language.
Also included is a collection of 13 functions which can be used in your own
programs.
LAN.4280 MODM0DEV by Thierry Bousch - Serial device driver for "modem1"
port under MiNT. Installs a UN*X-like daemon for separate virtual I/O
devices working through the ST's single serial port. Also enhanced stty(1)
utility. Full docs and C source code. PRETTY GOOD PRIVACY v2.61 by Philip
Zimmerman - An RSA public-key utility originally designed for MS-DOS, UN*X
and VAX/VMS systems. It protects EMail and data files with sophisticated two
key encryption algorithms and ID verification. Full documentation and online
help. Also Spanish and French language support, and information on how to
set it up for other languages. Support (mainly through Internet) is
worldwide.
LAN.4281 MFSDEFRAG by Stephen C Tweedie - Linux Hard Disk Defragmenter
ported from the PC. Full C source code and documentation (with copious
warnings and denials of all responsibility for any little accidents!). Ideal
for tidying up the data on your hard drive, not to mention speeding it up.
LFED v2 - A Line-F emulator for ST's with a maths coprocessor fitted. It
makes applications aware of the existence of the FPU. This leads to much
faster execution of programs which can use it. Source code included in C and
assembler. GNU ZIP V1.0.7T - Another implementation of the Zip archiver from
the PC. This version has been specially optimised for use on a 68020
processor or better and cannot be used on an 'ordinary' ST. Two versions
supplied, one for TOS, the other for MinixFS. CHIPMUNK BASIC V1.0 - A
version of the Basic language ported from Unix, which runs as a CPX under
XControl. There are versions for the 68000, 68000 + FPU, 68030 and 68030 +
FPU. All commands are documented in English but the doc file for the program
itself is in German!
LAN.4409 CD_ROM.M - C source which (when compiled) allows users to list and
download files from any disc in an Atari CDAR504 CD-ROM drive connected to
your BBS. ERROR.ACB by James Marson - A handy STOS accessory which lists the
meanings of all STOS error codes. Just call it up from within the STOS Basic
interpreter and type in the error number for a description. Much faster than
looking up the manual! MNTSCALC v6.21 - A port from Unix of the spreadsheet
calculator (SC) which runs under Mint/MultiTOS. It completely text based and
does not use GEM. However, it does have a number of powerful features. Well
documented but not what you'd call user-friendly (unless you are a Unix user
of course). PEACEBUG v1.19 by Emanuel Möcklin - A powerful symbolic debugger
and disassembler which runs in any resolution on the ST/E, TT or Falcon. In
addition to 680xx op codes, it also supports all FPU op codes. One of the
unique features of this program is its ability to debug a program running on
a remote Atari when two machines are connected via the Midi ports. Multi-TOS
compatible. It can be run as a TSR or run from the Desktop. Although the
program and much of the docs are in English, the main manual is still in
German. Highly recommended.
LAN.4430 UNZIP V5.1 - This is a port of Info-ZIP's UNZIP utility from Unix.
Although it is fairly compatible with ZIP files created with PKZIP on the PC
and STZip on the ST, it is primarily intended as a general tool for
decompressing ZIP files across different platforms such as Unix, VMS, OS/2,
Windows, AmigaDOS etc. Two versions are included, one for the 68000 based
ST, the other for the TT, Falcon and 68020 (or better) accelerated STs. RSC
DEMO - Example code aimed at the novice using RSC files with GFA Basic. You
will require GFA Basic v3.07 or later and Digital Research's RSC
Construction Kit in order to make use of these examples. TIMECODE V1.0 by
Leo de Wit - Used to calculate the time (expressed in clock ticks) it takes
to perform any specified 68000 instruction or set of instructions (up to 32
at any one time). UNCLE ALERT V1.03 by Carl Hafner - A nice friendly utility
which lets you create alert boxes with the minimum of fuss. Click onto the
required alert symbol, type in your text and press the TEST button to view
the result! When you are happy with your creation, it may be saved out in
LST format for incorporation into your own GFA Basic programs. A number of
example alerts are included on disk. UNCLE MOUSE V2.08b by Carl Hafner -
Primarily a mouse pointer editor. When you are happy with the results, it
can be output in CUR or DAT formats for programs which support mouse
pointers in these formats or LST format for incorporation into your own GFA
Basic program. Also included is a program which loads and displays your
mouse pointers. Lots of example mouse pointers are included on disk.
LAN.4431 & LAN.4432 CRYSTAL V1.58 by Ulrich Kaiser - A highly portable
GEM library for use with GEM and Modula 2 systems running under PC-DOS,
GEMDOS, FlexOS and UNIX. The differences between machines is taken care of
by the GNU C preprocessor which is included with the package. It is set up
to be run using the MUPFEL CLI from Gemini on UTL.400, although the scripts
could be adapted for other CLIs. This is a major update of the package on
LAN.3847. Some of the latest improvements include support for SpeedoGDOS,
implementation of NVDI's off screen feature, support for Multi-TOS, MagiC
v3.0, WinX, AES >4.0, 3D look on AES >= 4.0, iconification and lots of bug
fixes. Please note that this distribution is for Atari computers only. The
PC sources and executables are NOT included. Includes full C source. Needs a
hard drive.
LAN.4577 & LAN.4578 THE GRAPHIC LIBRARY FOR C BEGINNERS (GLCB) - An
extensive library of modules for use within your own C programs. It allows
you to handle graphics, sprites, mouse events, keyboard events, file access,
real time clock usage, double buffered animations, digitised sounds, memory
management, random functions and use of an internal font. The module has
currently been tested on PC, Mac, Amiga and Unix machines as well as TOS, so
your code will remain portable through use of this library. Includes the
full sources to eight games and several utilities which were created using
the supplied library functions. The modules supplied are in C and assembler
and include the relevant files not just for the ST and Falcon but for all
supported machines.
LAN.4579 ADA TUTORIAL - This is a tutorial package designed to help teach
you how to program in the ADA language. ADA is a lesser known programming
language but is in use by the US Defense Department for mission-critical
systems. ADA code is supposedly prone to fewer errors, easier to read and
easier to modify, when compaing it to other programming languages. This disk
contains and interactive ADA tutorial course complete with 'homework'
assignments. An ADA compiler is not required in order to make use of the
tutorial.
LAN.4603 & LAN.4604 GNU C V1.4 - This is yet another variation of the
GNU C compiler. However, this set is distinctly different from other
versions in that it does NOT require a hard drive in order to run. It is
fully functional and has been shoe-horned to fit into a 2.5 Meg ST by Trevor
Blight. Now those of you who do not own a hard drive can try out what is
arguably one of the best versions of C around. Please note that you MUST
have at LEAST 2.5 Meg of memory in order to use this disk.
LAN.4608 OASES (formerly OMEn) SOFTWARE DEVELOPMENT KIT v1.52 by Esquimalt
Digital - The full (3 disk) version allows you to write your own OASES
software or adapt your existing code to make it compatible with OASES. OASES
programs written and compiled on the ST will run under OASES on the Amiga,
Mac and PC without modification. The disk comprises of the full (all 12
chapters!) programmers' manual, the system equates file and some example
source code. Please note that everything is in OASES format so you will
require OASES on UTL.4607 in order to make use of this disk. This disk is
distributed on a Shareware type basis and it is essential that developers
register in order to receive continued support and ensure the further
development of the system. You can purchase the registered version (which is
a three disk set with lots of extras including a full assember, C compiler
and Forth assembler) directly from Floppyshop. See the PRODUCTS section for
more details.
LAN.4648 THE INDEPENDENT JPEG GROUP'S JPEG SOFTWARE V5 - The latest
revision of the top compression method for storing True Colour pictures. It
is supplied as a ZIP file and requires ST Zip on UTL.3093 to decompress. The
entire package includes C source code, executables and documentation on the
JPEG file format. The archive decompresses to over 1200K in total but may be
split between two floppies if need be. You are permitted to use these
sources within your own commercial programs. MINT V1.14.7 - The complete C
sources to MINT v1.142 as used in Multi-TOS. These sources are freely
distributable but there are a number of restrictions on the redistribution
of executables derived from them. The MINT sources run to over 900k, so they
too have been compressed using ST Zip.
LAN.4799 & LAN.4800 EASY GEM LIBRARY V1.22 by Christophe Boyanique - A
collection of Pure C sources and library routines for adding a slick new
futuristic looking 3D interface to your own GEM program. It supports pop-up
menus, iconification of windows and everything else you would expect to see
in a modern interface. Easy GEM was used in the production of BITMAP VIEW 3,
POVSHELL 2 and other recent releases by Racème Production and now they have
released the complete sources under the GNU Public Licence. Easy GEM is
fully compatible with Multi-TOS and other multi-tasking operating systems.
It is also fully compatible with SpeedoGDOS and all its predecessors. A
small demo of a typical application is included. It allows you to load up
the Help files which form the documentation for the library. The Help
feature works on a hypertext type basis and is another feature which can be
incorporated into your own code. The demo (including the Help files) is
bilingual and can be set to English or French.
LAN.4801 WINLIB PRO v0.59 by Ken Hollis - A collection of Pure C sources
for jazzing up program interfaces in much the same vein as Easy GEM.
However, WinLib Pro is not nearly as far developed as Easy GEM. Its features
include a 3D interface (various implementations are supported), pop-up
menus, drop down menus, menus within windows, Multi-TOS compatibility,
improved text display, keyboard shortcuts and hypertext style on-line Help.
A demo is supplied so that you can try out some of the routines for
yourself. The demo has its own built-in replacement Desktop from which you
can open, close and iconify windows. WinLib Pro is at an early stage of
development and is a little unstable at the moment.
LAN.4828 CONTROL EXTENSION v3.5A by Les Greenhalgh - A Shareware STOS
extension which adds 55 new commands to STOS Basic. Perhaps the main feature
of this extension is a replacement sprite engine for STOS which works on the
large hardware scrollable screens of the STE. There are also commands which
support the 'extra' joystick ports on the STE, allowing you to write four
player games for the STE and use the Jaguar joypad. Other commands allow you
to add a switch construct to STOS, get around the strings bug and define up
to 65536 zones! If that's not enough, you can remove the screen borders,
control the parallel port and much more. Full STOS source and a number of
graphic font files are also included on disk. No STOS programmer should be
without this disk. Please note that some of the commands are STE specific.
LAN.4839 DESERT DRAIN v1.52 - A powerful 680xx disassembler. It is GEM
based and has a host of features and is well documented. Regrettably both
program and docs are in French. Well worth translating is anyone's
interested. C_SOURCE by Lee Wheeler - A collection of small routines written
in Lattice C which can be used in your own programs. They range from reading
joystick and mouse inputs to converting decimal to hex, peeking and poking
around and using IBM graphics style commands on your Atari. PGP SHELL V0.5 -
A nice easy to use GEM based front end for Pretty Good Privacy (as secure
password protection system) on LAN.4280. FLIP V0.3 - C source code for a FLI
and FLC animation player. This version now handles FLC files which are
larger than 320x200. Unfortunately there's no executables. C SCAPE v1.1 by
Pete Bailey - An integrated front end for Sozobon C (LAN.13). Rather than
have to use Sozobon C from a CLI, C-Scape gives you a nice easy to use
working environment and allows your compiler and editor to be called up with
a simple key press. The package also includes a text editor called Opal. A
useful feature of C-Scape is its ability to switch between low and medium
resolutions so that you can write the code for a low res program whilst in
medium res but don't have to reboot to test out your code.
LAN.4928 BUDGIE UK PROGRAMMER'S 68000 LIBRARY v47 - The entire collection
of machine code routines developed by Budgie UK over the past three years.
It is necessary to have a suitable assembler such as Devpac or Devpac 2 in
order to use these routines. This disk should not be dismissed by non-games
writers as many of the routines can be used equally well in serious
applications. This disk was previously part of the BUDGIE UK range.
LAN.4929C MOVING BYTES NO 1 - A collection of some of the best utilities
written by various members of the Budgie team. ACC_SEL - An accessory and
autoboot program selector. STARTGEM - A PD program which auto loads GEM
programs on TOS versions below 1.4. If you have a later version of TOS (such
as an STE) remove this program from the Auto folder. BOOTER - A collection
of programs that allow programs to boot from the boot sector, picture files
to load from the boot sector, your own message or readme to be booted etc.
CHAINER - loads up one program, waits for a key, loads the next and so on
until all parts are loaded. DELTA - Create your own fancy program
loaders. MULTI FORMAT - a good formatter which can create extended
formats. GUARDIAN - Budgie's own virus protector. HAPPY FACE - Displays a
happy face symbol if your disk is virus free. MUSIC - A collection of tunes
by Gary Wheaton and The Shapeshifters. RASTERS - All those screen effects
from the great demos. SCROLL - Make up your own scrolling demo! Most
programs on the disk have full source code included which can be adapted for
your own use using Devpac or Devpac 2. There is a naked lady in the rasters
program. Do not buy this disk if you are likely to be offended. This disk
was previously part of the BUDGIE UK range.
LAN.4932C TLB SOURCE CODE - Have you ever wondered how those demo
programmers do it? This is the full source code to the Megabang and Power
demos by The Lost Boys. You will require Devpac 2 to make use of this disk.
This disk was previously part of the BUDGIE UK range.
LAN.4935C & LAN.4936C Source code from The Mindbomb Demo BY TLB. - MAIN
MENU - Tim Moss (Manikin of The Lost Boys) has at last agreed to release
this phenomenal piece of code which features full hardware scrolling in ALL
directions. What's more, it is all explained and thoroughly documented.
Music, sprites, scroller and the irreverent monkey, all running at 50 frames
a second! RED SECTOR SCREEN - The 'Red Sector' 3D balls demo originally on
the Amiga and improved on the ST by Manikin. Includes the famous helicopter
routine. Full reflection in the lower border with the MFP chip pushed to
it's limit. Great music to accompany. DIGI-SYNTH SCREEN - Quartet music
playing with a spectrum analyser. Great 3D star field and the inevitable
scroller. Six tunes from function keys including Paninaro, In The Night and
The Mindbomb Theme. All sources are fully documented and the sprite and
music data are held in their respective folders and an assembled PRG is
included, ready to run. Both disks contain bad language. Do not buy these
if you are likely to be offended. You will require Devpac v2 or 3 in order
to use these disks. Previously part of the BUDGIE UK range.
LAN.4943 ST-68K-REFERENCE v3.0 by Neil Smith - A reference system aimed at
the serious programmer containing full data on the ST internals. The
information inside the database is displayed in pages within nested GEM
windows. Particular subjects can be accessed by clicking on keywords. This
can be repeated until there are no more links to new areas. The database
gives details of all Bios, Xbios and Gemdos calls, all AES, VDI and Line-A
calls. The 68000, 68901, 6850 and YM2149 are covered and there are a number
of other sections. This disk was previously a BUDGIE UK title.
LAN.5032 C_SCAPE V1.1 by Pete Bailey - An integrated front end for Sozobon
C (LAN.13). Rather than have to use Sozobon from a CLI, C_SCAPE gives you a
nice easy to use working environment and allows your compiler and editor to
be called up with a single key press. The package also includes a text
editor called Opal. A useful feature of C_Scape is the ability to switch
between low and medium resolution so that you can write the code for a low
res program whilst in medium res but don't have to re-boot to test it.
Comprehensive manual on disk. Recommended. LHARC SRC by Thomas Quester -
The complete assembler and C source code to the LZH method of compression as
used in the archiver program of the same name. Almost 300k of code complete
with short doc (in German) from author. XINTEGER by Simon Boyd - The
XINTEGER C Libary for use with Lattice C. A very comprehensive package with
lots of features including allowing programs to use a new data type, the
extended integer,"xint". This can be used to represent large integers in a C
program. A comprehensive library of routines to support the "xint" type is
of course included along with a number of examples.
LAN.5055 STOS GBP EXTENSION V4.7 by Neil Halliday - A great STOS extension
which adds numerous new commands to STOS Basic. Features include turning on
or off the disk drive lights (to pulse in time with music), check to see if
a printer is connected, set printer configuration, return the status of
certain keys, disable the ALT/HELP key combination, unpack packed files
created using most common packers, store multiple files in a single memory
bank, load and unpack PC1, TNY and CA1 picture files, mirror any area of the
screen, play stereo sound samples at up to 50khz on an STE, set the volume
of samples replayed on an STE and much more.... Register with the author for
the compiler version of this extension. STOS EXTRA EXTENSION v3.26 by Martin
Cubitt - A massive collection of 57 new commands for use in your STOS Basic
programs. Many of these will prove invaluable to STOS programmers. New
commands allow you to format text, return the GEMDOS and TOS version
numbers, receive data from the cartridge port, read the values of standard
cookies in the cookie jar, determine the state of various keys, set up the
printer, get disk format info, detect a write-protected disk, copy and
format disks, perform a screen dump, swap screen hertz rate, unpack
compressed files and more....
LAN.5056 STOS SOURCE DISK #1 by Matthew Hunter - Over 700K of useful bits
and pieces of STOS source code (most are complete programs). Some are
written in 'native' STOS code and other require the Misty (LAN.3541), Stars
(LAN.3908) and Missing Link (UTL.3720) extensions to be installed before you
can use them. There's source to a drawing program, a Spectrum 512 picture
displayer, a document displayer and a 'tell the time' program. Other sources
demonstrate barrel rolling pictures, displaying disk directories, using
raster bars, extracting pictures from VideoMaster VID and FLM files, playing
VideoMaster animations, speeding up the mouse and more... Highly recommended
for budding STOS programmers who want to know "how it's done".
LAN.5097 CLISP by Bruno Haible and Michael Stoll - An implementation of
Common LISP for the Atari ST. Full installation docs are included but it
is assumed that you have a working knowledge of LISP, as no other
documentation is included. GFA LINK-FILER V2.2 by MUG UK - This is a program
aimed soley at GFA Basic coders. It allows authors of programs (especially
games and demos) to incorporate all their external data files into one large
file. This file can be accessed using simple procedures (included on disk as
example listings) which replace your original loading routines for your
external files. Comprehensive docs are included. LDEV by Thierry Bousch -
An installable device driver for the Centronics port. Just execute the
program "lpdev.ttp" or put it in your mint.cnf file and it will install the
/dev/lp device. This driver is interrupt driven and therefore shouldn't hog
the processor too much. Good docs are included and obviously MINT is
required. Source code included. OOPLIB V0.01 by Craig Graham - Provides
support for dynamic class and object manipulation from HiSoft BASIC 2.
OOPLIB runs on any Atari including the Falcon and has a very minimal code
overhead (<2Kbytes for the libary code). Extensive docs are included with
examples and full installation procedure. Source code included. ST_TAR -
There are two programs in this distribution. DTAR extracts all files from a
Tar archive or lists its contents. CTAR creates a Tar archive from the files
or directories specified on the command line. All files created are Unix Tar
compatible and DTAR will also extract all files from a Unix Tar file as well
as an Atari one. Includes docs and some working examples.
LAN.5098 XAES.V1.00 by Ken Hollis - Originally supplied as a mere C
library, this release includes a very comprehensive standalone program which
can be used to test out your code. XAES supports the creation of windows,
scrollbars and all other objects via a single routine, as well as active
dragging and redrawing of slider objects and windows. GUI_DEFS is the system
file for XAES which controls how it looks and feels. The GUI_DEFS file is
completely configurable by either the user or the programmer as he/she feels
fit. The GUI_DEFS file which was included originally with XAES is considered
the default setup for XAES. You can use any standard text editor to adjust
the information, or use the supplied configuration CPX file. This program is
referred to as the Ultimate AES Library by the author and offers much with
good documentation and source code. Recommended. Needs TOS v1.4 or greater.
This is a much later version of the C library of the same name on LAN.3848.
LAN.5106 & LAN.5107 SOZOBONX by Jerry Geiger and others - An eXtended
version of the Alycon C compiler, Sozobon C v2.00 from Germany. This
Freeware two disk set has extensive documentation in both English and German
and is very close to being fully ANSI/POSIX compatible. It is currently
being maintained and updated by seven different authors and promises even
greater things to come. This latest version supports profiling, pre-
compiling and has an in-built source level debugger and code optimiser.
Finished code is converted to assembler before being linked to create the
executable program. The runtime library files included, Xdlibs, are an
optimised version of Dale Schumacher's Dlibs from the original Sozobon
distribution and the GEM library is an adaptation of Ian Lepore's GEMFAST.
Although designed to run from a CLI, SozobonX includes HAR v3.00 by Holger
Weets, which is a graphic based front end similar in feel to his excellent
Pacshell on UTL.4654. Extensive on-line Help is supplied by way of ST-Guide
files (ST-Guide not included). There are no minimum hardware requirements
but 1 Meg and a hard drive are recommended as being the minimum for most
purposes.
LAN.5275 FPLIB20 by David Brooks - A floating point library for Sozobon C.
This release contains fixes to FPLIB release 1.0 as well as the standard
Sozobon release 1.0 floating support.Included is a new LIBM.A that has the
new routines included (and the other routines re-arranged to remove the need
to scan the library twice). GFA_CONTROL by Rob Wiltschut - A GEM based shell
to tie all the component parts (interpreter, linker and compiler) together.
Unfortunately both program and docs are in German, but we've done a RUF
translation of the docs. GFA PATCH V0.98 by Gregor Duchalski and Christopher
Conrad - A comprehensive GEM based program for use with the GFA Basic
interpreter and compiler. This program deals with various bugs in the Line-
A, Setcolour, Merge, Call and Deflist commands as well as the colours in
used in the Editor and much more. The Compiler is MagiC compatible.
Unfortunately, the program and docs are in German but we've done a RUF
translation of the docs. PURE C SHELL V2.21 by Frank Schramm - A
comprehensive shell for use with PURE C only. Extensive menu system gives
the user control over linkers. compilers, assemblers and much more. This
shell program only runs in high res and requires TOS 2.06 or later.
Unfortunately the program and docs are in German but we've done a RUF
translation of the docs. ATARI ST PROFILER by David Rowley - Monitors the
execution of another program and writes out an analysis of where the program
being monitored spends most of its execution time. The report states what
percentage of the total time is taken up by each individual routine. SHOWMsg
V2.0 by Bill Aycock - An ACC which can display and respond to the GEM
messages it receives. It is intended to help programmers debug applications
that send or receive messages through the GEM message pipe. ShowMsg runs on
any ST or TT in any resolution. Comprehensive docs are included.
LAN.5295 PNG - The full C sources and accompanying documentation for the
Portable Network Graphic (PNG) format which has been adopted by CompuServe
to replace GIF 89. The code is not Atari specific but is easily adapted for
use with Lattice C and other compilers. PNG is rapidly replacing GIF as it
supports up to 24-bit True Colour (GIF only handled 256 colours). USET2G
release 3 - a Pure C library which allows you to support TOS2GEM (UTL.5163)
in your programs. includes a GNU C makefile and C source to the library
itself. THE MINT PROGRAMMERS GUIDE - An ST Guide hypertext file (ST Guide
Lite included) of the entire MiNT documentation by Eric Smith. It documents
every supported command and includes five extensive appendices covering
mememory protection, debugging, the MINT.CFG file and loadable file systems
such as Minix. Invaluable reference guide for those wishing to delve into
programming for multi-tasking systems.
LAN.5298 COMPUTER GRAPHICS - A collection of graphics created with Fast
Basic, which are entertaining and can be used to create backgrounds for
demos, textdisplays etc. Many fans of Franglais will be familiar with the
type of graphics shown here. New features have been added and the full
source code is supplied as an ASCII file for all to study. Any queries will
be answered by Eve Mills, the author, on receipt of a stamped addressed
envelope. STOS NINJA TRACKER EXT V1.06 by Les Greenhalgh - An extension for
STOS Basic which lets you play 4 track MOD files (i.e. no need to convert to
AKB) in the background within your own programs. It also lets you play chip
music by most of the well known demo/game coders too. This latest version
even supports packed MODs! Includes the compiler extension, two example MODs
plus example STOS source code for using the new commands. BLITTER EXT - STOS
Basic extension which allows you to use the STE's blitter in your own
programs. Includes both interpreter and compiler versions. SELECT by A Short
- A STOS Basic extension selector. It lets you switch on or off any STOS
extensions by renaming prior to loading STOS Basic. This way, you only load
the extensions you need, thus freeing up more memory in which to develop
your programs. OVERSTOS by Neil Stewart - A routine which lets you view
overscanned picture from within STOS Basic. Example STOS source is included.
STOSMAT V2.1 by Croft Soft Software - A simple STOS ACB which allows you to
format standard or extended format disks without leaving STOS Basic.
LAN.5334 THE PROGRAMERS INTRO TO DEMO TECHNIQUES by James Ingram - Very
comprehensive program that explains some of the aspects that goes into demo
coding. Some of the topics explained are scrolling messages, sine-wave
wobblers, getting rid of borders, timers, playing samples(STFM/STe), chip
music, moving sprites around and sprites that leave an infinite "trail."
Source code is included for the author's Full-Screen Demo. This program
assumes that you have a working knowledge of 68000 coding and is not for
novices. You must of course have a decent assembler such as Devpac3 and at
least 2 Mb of RAM. A hard disk is recommended, otherwise you will require an
800k ram-disk.
LAN.5366 LIBRARY CREATOR V1.0 by Terry King - A programmer's tool which
allows multiple files (up to 200) to be combined into a single external
library file. GFA source code is given for calling the individual files
within the library, from your own programs. The code could easily be adapted
for use with other languages. BREAK by Leo de Wit - When run from the Auto
folder, this program allows you to interrupt any program except the Desktop.
Includes assembler source. STOS EXTENSION SELECTOR V2 by Les Greenhalgh -
Allows you to turn STOS extensions on or off prior to loading the STOS Basic
interpreter, in much the same way as a boot manager handles Auto folder
programs and ACCs. JDEB by Concurrent Systems, Sweden - A source and machine
level debugger for use with HiSoft's Lattice C. It has its own built-in
window support and allows an unlimited number of windows to be opened. JDEB
has a built-in ANSI C parser/interpreter, allowing you to write macros in C
and use these for debugging your program. STOS MAPPER V1.1 by Les Greenhalgh
- Perhaps the most full featured map editor available. It is fully icon
based and works on a similar basis to lego! Maps can be made up from picture
files or STOS sprite banks and can be up to three layers deep. In addition,
up to 10 maps can be held in memory and easily swapped between. The only
limitation is that the maps cannot exceed 319x199 tiles, but the tiles
themselves can be any size. RS2L v2 by M Saro - Converts RSC files into C or
assembler. Allows conversion with multiple strings so as to accommodate
multi-lingual applications. The author even supplies the routines for
changing languages! M_CODE01 by Stephen McNabb - The first part in a
programming series on 68000 assembly language. More of a collection of
useful routines for the beginner, rather than a full blown tutorial. STOS
SCREEN SAVER by James Marson - This screen saver runs as a STOS ACB. As well
as blanking out the screen after a period of inactivity, it can also be set
to blank the screen when you press a pre-defined key and your ST can only be
accessed when the correct key is pressed a second time.
LAN.5575, LAN.5576, LAN.5577, LAN.5578 & LAN.5579 GNU C/C++ V2.33 - A
combined package which provides a complete working environment for
developing GNU C, GNU C++ and Objective C based applications. There is no
need to use separate compilers, it's all integrated with this package.
Unlike previous versions, this package is extensively documented (in ASCII,
DVI, MANpage and ST-Guide formats) with comprehensive information on setting
up the system and how to use it. In fact even the individual commands are
all explained in the manual, making it an excellent programmer's guide. GNU
C/C++ is fully ANSI compatible and exists on almost every computer platform,
making the code easily portable from one machine to another. Although this
package was originally designed for use from a CLI type interface, a GEM
based front end (GNU-Shell v2.2) is now available and has been included with
the package. Needs 4 Mb and a hard drive (full installation requires 12
Mb!).
LAN.5672 STOS CYBER EXTENSION v1.00 by Andy Cato and Martin Cubitt - A
simple but effective extension which allows you to replay CyberPaint SEQ
animations from within your own STOS Basic. Also included is the compiler
extension so that you can use the commands in your compiled programs. A
number of SEQ files are included along with example basic programs. Please
note that some of the supplied animations need 1 Meg. C STYLES by Nils
Ekholm - Two kurzel (abbreviation) files designed to speed up the
development of C programs using the Everest (WRD.3891) text editor. Using
these files reduces typing time, reduces the chances of syntax errors
(typos) creeping in and always places the cursor between the parenthesis in
an IF statement. STIKCOVL by Tim Newsome - The full sources (in Pure C
format) to Tim's overlay file which allows you to interface the Crystal
Atari Browser with STiK so as to support on-line Web browsing. VA PROTOCOL -
C source code demonstrating the VA protocol which allows messages to be sent
between applications (running as ACCs or under a multi-tasking OS). Programs
currently supporting this protocol include Ease, Gemini, ST-Guide and 1st
Guide amongst others. VDIT by Eric Gisin - C sources to a partially
completed Public Domain VDI interface. This current version supports the
loading and unloading of GDOS fonts using the undocumented load_fonts and
unload_fonts functions. XHDI 1.25 LIBRARY FOR LATTICE C by Chris Ridd - An
adaptation of a Pure C library which lets you use the various functions
built into the now standard XHDI hard disk driver software which supports
both Atari and PC formatted devices.
LAN.5674 NAUDIO by Mulle KybernetiK - Evaluation copy (some missing files
and a slow down 'feature') of a sample/module replay library for use with
Pure C (could probably be adapted to work with Lattice C too). Comes set up
with everything you need to effortlessly create four example NAUDIO
programs. SHELP V0.1 by T Walter - C source and executable which let you
call up on-line Help from within your own programs using ST-Guide (F.4782).
Provided ST-Guide is installed, all you do is press the Help key! In German
but we've done a RUF translation of the doc. MODS by Patrick Ruiz - A full
description of the Soundtracker MOD file format. BPB37S by Domenico De Vitto
- Assembler source to display information about a floppy disk. It shows such
info as boot brach, disk serial number, bytes per sector, sectors per
cluster, reserved sectors, number of FATs, max root directory entries, total
sectors, media descriptor, sectors per track, sectors per FAT, sides on
media, hidden sectors, directory sectors and more.... CDBIND1 by Julian
Reschke - C bindings for Pure C which give a Unix-like interface to CD-ROM
specific functions. They can be used with a MiNT specific CD-ROM driver or
with the MetaDOS BOS drivers. THE WIMBUSH COLLECTION - A collection of STOS
Basic source code and associated files by David Wimbush. TIME - An ACB
which displays the current date and time in a window. COLOUR - An ACB which
lets you change the RGB values of any colour in the current palette. It then
prints out your new palette as a program line. SAVER - An ACB based screen
saver which works when STOS is running. It even uses a starfield if the
STARS extension is installed. COMPILER - A patch for the STOS compiler which
allows you to load different OPTIONS.INF files (customise settings for
different circumstances). CRYSTAL1 - Source code to game based on one from
the Crystal Maze TV series. CRYSTAL2 - Source code to a second game from the
Crystal Maze. PIX - Chooses a different startup picture (randomly) each time
you run STOS. All you have to do is supply the pictures! PLASTER MIND -
Source to a Mastermind game where you have to guess the location and colour
of four coloured pegs. MSECCORD - A sub-routine which displays the mouse
coordinates in a window which updates as you move the mouse. ZONEND -
Sub-routine which displays which zone the hotspot of your mouse is in.
LOTTERY - A fun listing where you enter your lottery numbers into the source
code and the program generates random numbers in an attempt to match your
ticket. After 60 years' worth of random numbers I still didn't have more
than 4 numbers!
LAN.5676 FAST EXTENSION by Baz Mulloy - An extension for STOS Basic which
speeds up various aspects of the language such as clearing the screen,
mathematical calculations, plotting to the screen and such like. HD ON/OFF
by Teddy of TMC - A GFA Basic listing which (when compiled) lets you switch
on/off SCSI or IDE hard drives. Requires an XHDI hard disk driver (such as
HD Driver) to be installed, otherwise it won't work. NORMALIZED KEY CODE
CONVERTER (NKCC) V2.93 by Harald Siegmund - C source code for incorporation
into your own programs for handling keyboard events. On different versions
of TOS and sometimes on different language versions of the same TOS,
pressing a specific key combination returns a different ASCII value. NKCC
fixes this by intercepting these and standardising them. It also supports
the handling of 'deadkeys' for special non-alphabetical characters as used
in several European languages. Although intended for use in Turbo C or Pure
C, object files are supplied in DRI format, so they could be used in more or
less any compiler. Docs in both English and German. WINDALOG V1.2 - GFA
v3 source for putting dialog boxes into windows in your own programs.
PEACEBUG V1.31 by Emanuel Mocklin - One of the most popular debugging tools
available. Unfortunately this is a collection of the source code only, no
executables, and it needs to be built using the Pure Assembler (or converted
to another such as Devpac). Fully compatible with all Atari models from the
ST to the Falcon. Docs in both English and German. Needs a hard drive.
LAN.5693C STOS FRIEND CHIP #5 by Take-5-Team - Another issue of this STOS
based disk mag. Unlike STOSSER, Friend Chip really a shell for programming
routines rather than being a 'magazine'. Just choose the topic of interest
and the routine will be demonstrated, picture displayed or music played.
This issue features 6 sound chip tunes, a module, 7 sound samples (of
screams!), 9 pictures, a sprite bank, a font bank, 3 STOS ACBs, a few sub-
routines, the STARS extension, 12 complete STOS sources (mainly demos) and
the source to a fruit machine games. Plenty to keep the average STOS
programmer going for a few weeks.
LAN.5705 MINIXFS by S Henson - An alternative filesystem for use under
MiNT. As the name suggests, it is fully compatible with the (long defunct)
Minix operating system (a Unix clone) and will let you access partitions
created using Minix without Minix having to be installed. MinixFS ordinarily
supports filenames up to 14 characters in length but can be persuaded to
work with 30 or even 62 character filenames (which can contain mixed upper
and lower case characters). The file system is much faster at accessing data
than TOS, supports huge partition sizes and is more robust than TOS.
However, some programs cannot work with long filenames and some disk
utilities (such as optimising/defragmenting software) keel over with
MinixFS. Having said that, most of the newer MiNT/Multi-TOS compatible
software works fine. A file consistency checker and defragmenting tool are
included on the disk. Includes enough docs to get you going and full C
source code. Please note that MinixFS requires a partition to itself so you
will need to repartition your hard drive (or wipe over an existing
partition). Also, MinixFS only runs under MiNT (LAN.54) or Multi-TOS.
LAN.5852 ABC - The ST version of a high level language originally destined
to replace BASIC. It is described as structured, interactive and easy to
learn and is ideally suited to writing programs which would normally have
been designed using BASIC or Pascal. ABC programs are about 20% of the size
of their Pascal or C equivalents and is an ideal teaching language. The docs
and on-line Help should be enough to get you going. There's also a book you
can get from your library which explains ABC in details. STOS COMPILER FIX
by Les Greenhalgh - Fixes the STOS Basic compiler so that compiled programs
will run on all TOS versions up to v4.04 (STOS officially supports up to TOS
1.62 only). This is a simpler alternative to using STOSFIX or GENFIXER when
compiling your own STOS Basic programs. NVDI 4.1 GUIDE by Wilfried Behne -
An extensive programmers' guide designed to assist you in interfacing your
own programs with NVDI 4 and getting the best out of the system. Very
detailed documentation, invaluable to all programmers of utility type
software. Now in English.
LAN.5893 WINDGEM V1.4 by Phillipe Castella - An extended GEM library for
use with Sozobon-X. It allows you to add extras such as program menus
contained within a window, iconification, on-line Help, pop-up menus,
improved window management and a more pleasing user interface to your own
programs. Very similar to EGEM and EGLIB in functionality but less memory
hungry. Compatible with MagiC v4 and TOS 1.2 to 4.04. Includes full manual
in ST-Guide format, unfortunately everything's in French.
LAN.5897 PTSRC v 3.T by Lance - Assembler source for replaying Protracker
2.0 MODs at 50khz on an STE! The sources include a 'Paula' emulator and a
specially written 'Trash Mode' which sets aside buffers so that an animation
can run comfortably at the same time as the MOD is playing. RT by Harun
Scheutzow - Measures Interrupt Response Time. In other words, it measures
the time taken from the issuing of the interrupt command until the CPU
responds. It's useful for comparing the time taken by the different
available interrupts to perform the same task or for comparison between
interrupts running under different operating systems (different TOS
versions, MagiC, Geneva, Multi-TOS etc). Regrettably it's in German but
we've done a RUF translation of the docs. MARK WILLIAMS C SHELL by Dan Wilga
- A shell program for MWC which allows up to five source files to be
compiled into one PRG. It is designed to be run from within NeoDesk v2.05 or
later. Along with the text editor of your choice, it gives MWC programmers
integrated editor, linker and compiler functions from an easy to use GEM
based environment. OLD2ANSI by Dan Wilga - Converts old Kernighan & Ritchie
C sources into ANSI style prototypes. Should cope with the source from most
pre-ANSI C compilers and save you a whole lot of retyping. GIFJPEG by Jochan
Klockars & Frank Mohle - Various Assembler and C sources (used in the
program MGIF) for loading and displaying GIF and JPG files. Most are well
commented and all are in English! CHK BUSY by Graham Curtis - Program and
Pascal source to a test routine which shows the binary representation of the
byte at $FFFA01 of the MFP chip. TIME TEST by Graham Curtis - Program and
Pascal source to test shutter timing. For use in conjunction with CHK BUSY.
MOTOROLA by Bjorn Ove Arthun - A comprehensive document (in English!) on the
Motorola 68030 as used in the TT, Falcon and PAK. It covers all mneumonics
and their meanings, adressing modes and assembler syntax, instruction
assembler syntax, instruction cycles table and advice on optimisations. Very
thorough coverage with lengthy examples throughout.
LAN.6029 PASCAL TO C CONVERTER V1.20 by David Gillespie - Executables and
library files needed to convert Pascal source code into GNU C source. You
will need to have a working GNU C/GNU C++ setup in order to use this disk. A
number of Pascal examples and their C equivalents are included for
comparative purposes. The program is so well designed that most C sources
can be compiled without any alteration and those areas which are likely to
require human intervention are clearly commented in the source! Needs 1 Mb.
LAN.6030 DCS by Double Click Software - Assembler routine for loading and
displaying a degas or NEO image. METADOSL by Julian Reschke - C sources
which provide a Unix-like interface to CD-ROM specific functions, bindings
for MetaDOS functions and defines and prototypes for MetaDOS functions. NOS
V0.42 by David Nash - Full C sources to AtariNOS, the program which opened
up the Internet to Atari users. This is the version used in Demon Internet's
original Atari access software and subsequently as the on-line portion of
the Oasis 1.xx software before being superceded by ICE (Oasis 2) and STiK
(WWW Pack). Anyone wishing to program software intended for accessing the
Net could learn a lot from these sources. PC1_DPK by Rob Cooper - Assembler
source (and GFA Basic INLine) to load and decompress a Degas PC1 image. TT
DIS V1.01 by Brian Gladman - A CLI based disassembler for the TT which
handles 68030 and 68882 assembler. You can disassemble as instructions,
bytes, words, longwords or characters between any two specified addresses.
Files can of course be disassembled as well as memory locations.
Specifically written for the TT but also runs on the Falcon.
LAN.6033 & LAN.6034 ST OBERON V2.05 by Stephan Junker - Oberon was
developed between 1985 and 1987 by Niklaus Wirth and Jurg Gutknecht. It is
used mainly for teaching purposes and is similar in concept to C, also
drawing influences from Modula 2. Like C it is a highly portable language
with versions existing for almost all computer platforms. This version is an
adaptation of Oberon 2 and runs on any Atari but has the ability to generate
030 and FPU native code where required. It also features an integrated
assembler for added speed. Includes extensive documentation (in English) on
the Atari implementation of Oberon along with details of the standards
agreed for Oberon compilers at a developers' conference. Dirk Haun's
programming shell Chatwin is recommended (but not included) for use with
Oberon but an alternative (PShell) is included for those who are short of
memory or do not have Chatwin. Shareware with registered users getting the
library source files, a debugger and other extras. This is a major upgrade
of Oberon on LAN.4175.
LAN.6066 EASY JAVA by Martin Howard - Have you ever wanted to add Java
support to your Web pages? This programming course explains clearly and
concisely how to write your own Java applets and link them into your HTML
code. Java Script applets are device independent, so it doesn't matter
which machine you create them on, they will run on Sun, PC, Mac, Next, Unix
etc. Currently none of the Atari Web browsers support the use of Java (they
just ignore it), but it will come in time and you'll be ready when it does.
This course is NOT for the novice. It assumes you have a sound working
knowledge of C and C++. If you are also well up on Smalltalk, so much the
better. Some of the files are Java source, others are tutorial files. A file
displayer is included on the disk, although it makes more sense to print the
course in its entirety. TOPS v2.00 by Keith Baines - An OPL editor for TOS
based machines. OPL is the programming language used by the Psion Series 3
and Siena handheld computers. It allows you to edit existing OPL programs on
your Atari or create new ones from scratch. These may then be sent (by null
modem cable) directly to the handheld device and run directly as if it had
been created on that device. The system includes a built-in OPL pre-
processor, graphical editor for OPA icons, module builder to link
independently created OPL modules, ACC which installs the Psion character
set on your Atari, file transfer utility and on-screen help with OPL syntax
as well as several example OPL programs. You will of course a suitable Psion
serial cable in order to connect the two computers. HS Modem on COM.4407
will also be required. Needs 1 Mb.
LAN.6087 GEMMA STOS V1.72 by Paul Jones and friends - An extension for STOS
Basic which lets you use GEM calls within STOS! Yes, you can use it to
create window based applications in STOS Basic, multi-tasking is even be
possible as is 256 colour display on the Falcon. The intention is that GEMMA
will eventually become a complete re-write of STOS, for the meantime it
consists of an interpreter extension, a compiler extension and a replacement
STOS Basic loader. Well documented and worth a look. You will require the
original STOS Basic interpreter (if you also have the compiler, all the
better), otherwise you will be unable to use GEMMA. DRI2GNU by Joerg
Hessdoerfer - Converts DRI object code (as generated by most Atari
compilers) to GNU C/C++ object files. EC PAINT by Haakon Eines - Full GFA
Basic and assembler sources to the impressive monochrome graphics package of
the same name on ART.5111M.
LAN.6106 ?PIXELS by Phil Young - Four machine code file with assembler
source. Their purpose is to pixelate the screen quickly. They are intended
to be loaded into a STOS memory bank and called from there. CONV3 - A STOS
ACB which allows source files which use extensions to work if the extension
is installed under a different letter. ELF HELP - Creates English Help files
for Pure C. Needs TOS 1.4 or later and 2 Mb. ELF HELP 2 - An upgrade to ELF
HELP which needs to be applied after the initial installation. FLDLIB V0.93
by Martin Maisey - A library for use with Lattice C which allows you to use
floating dialogs (dialogs contained within windows) in your own programs.
MAKE CPX V1.02 by Noud van Kruysbergen - CPX modules require a special
header which cannot easily be created within a compiler. This program lets
you generate the appropriate header by extracting and modifying an existing
one from another CPX or generating a new header from scratch. Make CPX then
allows the header to be attached to your CPX program file as generated by
the compiler. RSC TO C by ELF Software - Extracts the data from an RSC file
into a set of initialised static arrays and a data structure containing the
size and pointers to these arrays. The resultant code can then be edited to
suit and incorporated directly within the main program. Designed for use
with Pure C, the output may need minor modification for other compilers.
ALERT HELP V2.0 by Matthias Jaap - The easy way to create an alert box.
Enter the text for the message and buttons, choose the default button,
select which symbol is to be used in the box and you're finished! Output can
be in GFA Basic format or standard FORM_ALERT type. There's even a preview
button so you can see the results before you save to disk. Program in
English and German.
LAN.6166 COLOUR ICONS 3 by Thomas Binder - The release of the Falcon
brought in support for colour icons on the Desktop. The documentation and
sources here allow colour icons to be used within your own C programs, even
on an ST. SYNO_SRC - The complete assembler source code (including graphics
and sound samples) to a game called Synopalis. If the graphics are anything
to go by, it could be quite an impressive game. There are no docs, just
source code. Perhaps its an unfinished game, maybe just unreleased. Either
way, assemble it with Devpac and see what you think of it!
LAN.6201 PGSMODST - Now that Soft Logik no longer develop PageStream for the
Atari, they have decided to release the full source code to a number of
printer drivers and export modules from PageStream v2.2 so that you can
modify them or create your own. The export modules are for Degas and ASCII
and there are 69 printer drivers covering most popular models including
Canon Epson Hewlett Packard, NEC, OKI, TEK, Atari and PostScript. All are
supplied as assembler source with the appropriate includes and make files.
Soft Logik retain the copyright on these sources but you are free to make
your own modules from them. UNIC V2.6 by The YESCrew - A GEM filesystem
manager for Minix partitions respecting the KGMD installation. Put simply,
it's a replacement file selector with bells and whistles which only runs
under MiNT with an AV server Desktop (such as Thing) and handles the file
structure of Minix partitions correctly.
LAN.6202 ARGV - A well written document explaining the structure and use of
the GEMDOS extended argument specification. KILLREGS by Julian Reschke -
Overwrites the values of the d1, d2, a0, a1, a2 registers with every GEMDOS
call to remove rogue values introduced by certain programs (including ST Zip
2.3 and Xcontrol 1.31). MORPH3D2 - C source which creates the intermediate
frames needed to morph two CAD3D v2 files. INDENT V1.6 - A C program
formatter. Lets you reformat C source the way you want it. Every C
programmer has his own ideas as to how the source should be indented. This
program covers just about every eventuality, with about 30 possible switches
which can be set to suit. Now you can reformat everyone else's source code
into a format which is more readable for you. Includes full C source.
CODEASS V0.48 by Sven Karlsson - An early version of a system which cross-
compiles code for the Jaguar on your Atari. Put simply, when used in
conjunction with Devpac 3, it lets you write Jaguar games on an ST, TT or
Falcon. I have no ideas as to how you get them up and running on the Jaguar
as this version comes with absolutely no docs.That said, it looks very
promising.
****************************************************************************
ICTARI Programmers' User Group - ICTARI is a user group specifically set up
for Atari programmers. They started producing a regular "disk mag" back in
March 1993 and are still going strong. Always on the search for quality PD,
we have managed to track down past issues of this excellent publication. In
this update we will feature ICTARI issues 1 to 7. Don't dismiss these due to
their age, programming tutorials and source code don't date as quickly as
product reviews and news items! Over the next few months, we intend bringing
the ICTARI collection right up to date but there's masses of issues to
catalogue and it takes time. Although described as a diskmag, ICTARI issues
are really a collection of source codes, executables, tutorials and user
group news. If you enjoy these first few issues, you will be pleased to know
that issues 8 to 19 are also available from Floppyshop. The only snag is
that we can't tell you what's on those issues as they won't be catalogued
for another couple of months. If you can't wait, just order them by issue
number and take pot luck.
*****************************************************************************
LAN.6211 ICTARI #1 MARCH 1993 - This first issue of the Atari programmers'
diskmag spends much of its time outlining plans for future issues and (like
all subsequent issues) comes as plain text files so you'll need a doc
displayer, text editor or word processor in order to read it. In the
unlikely event you have none of the above, we recommend Everest on WRD.3891.
Programs on the disk include an accounts program, a database, a virus killer
and the source code and executables to lots of other programs. Most sources
are in C and assembler in this issue. There's Assembler source to a program
packer, a Mandelbrot generator, a caps lock disable program and a virus
killer. C sources are for an auto time program, a soft formatting program, a
binary to assembler converter, an early virus killer and a system
diagnostics program. Articles include an article on the ST's operating
system, a review of the newly released Falcon and the full specifications of
the Falcon.
LAN.6212 ICTARI #2 - The second issue of this programmer's user group
release. The user group file has grown considerably and now includes an
editorial, a news roundup, an explanation of PD, Shareware, Freeware and
Licenceware, a forum section and a selection of user profiles. There are
sections for Assembler, GFA, STOS and C. Other features include bug reports
on last month's programs, a piece on the STE's DMA hardware and how to use
it, and an article on getting started with MIDI. Assembler sources include a
document displayer, an intro/menu from which programs can be run, a no
border routine and a program for playing music via the DMA hardware on an
STE. C sources include the beginnings of a database program, a program for
drawing basic shapes and another which displays characters input from the
keyboard. There's GFA code for a font editor and STOS code a raster routine,
a sprite demo, a parallax scroller and several games.
LAN.6213 ICTARI #3 JUNE 1993 - There's very little by way of editorial in
this issue but masses of source in Assembler, Basic, GFA, C and STOS. As
usual, you will need a text editor such as Everest in order to read the
files on this disk. Assembler sources cover loading and saving files using
GEMDOS, accessing disk sectors using the BIOS, detecting the TOS version,
hints & tips for speeding up your code, screen border removal, displaying
the values in a disk's BPB, and displaying Spectrum 512 images. There's a
fractal generator in HiSoft Basic and an incremental backup utility in C
along with parts 1 & 2 of Tim Orens' GEM programming tutorial. GFA source
includes a clock program, a Degas picture displayer, a tool for simpilfying
the creation of GEM menus and lots of miscellaneous sources. STOS sources
include routine to draw circles, calculate the day of the week on a given
date, a sprite routine, and a routine to rescue data from a disk whose
directory has been lost. Other features include the Atari GEMDOS manual, a
review of the book "The Official Guide to Sid Meir's Railroad Tycoon" and an
article explaining how to send demos over the Internet. Software on the disk
includes a virus protector, debugging tool, Mega Depack and the Chameleon
Desk Accessory loader.
LAN.6214 ICTARI #4 JULY 1993 - This fourth issue is as crammed with
programming tips, tutorials and source code as its predecessors. The
assembler section includes sources to a doc displayer, a routine which flips
the screen, a HBL colour changing routine and the start of a serialisation
of Robert Arp's Arp Book (full version on LAN.3612). C source includes a
sample sequencer, a form handling routine and parts 3 and 4 of Tim Orens'
Professional GEM tutorials. The STOS section includes a listing of all know
STOS extensions along with their uses, and Martin Cubitt's Extra extension.
Other articles include Audio Formats FAQ, ST Picture Formats, how to modify
an STFM to output stereo sound and a listing of VT52 control codes. There
are also a number of small programs, mostly by AstraSoft.
LAN.6215 ICTARI #5 - It's good to see a regular diskzine for programmers and
issue 5 of ICTARI is so crammed with information that the disk format had to
be extended! The Assembler continues the Arp Book series, has another
borders removal routine, an updated doc displayer, a routine which displays
a picture on reset, a starburst routine, a rasters routine and an updated
TOS detection routine. There's a C routine which shows how to link Lattice C
to 68k MC, an article on the structure of a floppy disk and another on the
use of the Pexec command. The supplied STOS routines overcome the 15 sprite
limit and show off some special effects including border removal. GFA
routines include infinite sprites, a mini-demo, a screen melt routine, a
scroller and an address book. There's other pieces on the structure of an
executable file and the continuation of Tim Orens' Professional GEM series.
Another worthy issue.
LAN.6216 ICTARI #6 AUGUST 1993 - This month's issue has quite a few
executables on it as well as the usual source code. The Assembler section
continues the serialisation of Arp Book, has an AVR player for the STE,
routines to check if the mouse is within a specified area on screen,
initialise GEM, intall an interrupt in a VBL queue, generate a random number
within a specified range, perform horizontal scrolling on a mono display,
and calculate the square root of a 32-bit number, all meticulously
documented. Tim Orens' Professional GEM series continues with part 7,
there's the beginnings of an address book written in Pascal and the full
sources to a STOS demo. This month's GFA section has an improved version of
last month's mini-demo, a GFA v2 conversion of the infinite sprites routine,
another starfield routine and about 20 invaluable GFA procedures, all well
documented. There's also the compiled version of last month's STE sampling
program, BASIC (HiSoft and STOS) routines for replaying Master Sound samples
on an STFM, another border removal routine and a handwriting recognition
program!
LAN.6217 ICTARI #7 SEPTEMBER 1993 - This issue has a lively editorial as
well as the usual sources in Assembler, C, GFA and STOS. The Assembler
section progresses with chapters 7 and 8 or Arp Book and has routines to
hide and show the mouse pointer, use sprires saved by NeoChrome Master and
play TCB Tracker modules. There's an Ictari membership program in STOS and
more of Tim Orens' series on C programming for GEM. The Professor's last GFA
column features an exploding pixels demo and top border removal source.
Finally, there's a program which prints out text in several GDOS fonts, a
comprehensive document explaining how bitplanes work and an updated version
of last month's handwriting recognition program.
LAN.6306 CSTATIST by Erik Häll - Counts the number of lines in any given C
source file. It includes statistics for each file called by the main file
and lists the count for each #include file. Multi-tasking friendly, also
runs under TOS. GEMLIB V3.0XX by Tommy Andersen - A bug fixed version of the
GEMLIB library for use with the GCC compiler. This is an unofficial version
but has been patched to work with EGEM 220. Not much by way of docs, but it
should be straightforward enough to GNU C programmers. MPEG_SYS by Guido
Vollbeding - Pure C source for analysing and converting MPEG system layer
streams. It optionally gives information on the contents of the system layer
streams or extracts them as pure MPEG video streams which can be handled by
any MPEG video players. Please note this is source code only, no
executables.
****************************************************************************